package org.jeecg.config.uass;

import com.ccb.uass.client.bs.CheckSession;
import com.ccb.uass.httpclient.loadbalancer.Server;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;

/**
 * @author chensherun on 2022/1/25.
 * @version 1.0
 */
@Data
@Component
@ConfigurationProperties(prefix = "uass")
@PropertySource("classpath:uass-config.properties")
public class UassProperties {

    private String loginUrl;
    private String encodeAppUrl = "true";
    private String appCode;
    private String validaUrl;
    private String appUrl;
    private String exclude;
    private String checkSession;
    private String authKey;
    private String channel;
    private String connectionTimeOut;
    private String soTimeOut;
    private String healthCheck = "false";
    private String healthCheckDelay = "60000";
    private String healthCheckPeriod = "300000";
    private String httpsTrust = "true";
    private String cryptoType;
    private String sameServerRetry = "0";
    private String deployserverip;
    private String loginPageUrl;
    private String logoutUrl;
}
